<html>
<head><meta charset="utf-8"><title>meeting 08.04.2020 · t-compiler/wg-rustc-dev-guide · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/index.html">t-compiler/wg-rustc-dev-guide</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html">meeting 08.04.2020</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="205939368"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205939368" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205939368">(Aug 04 2020 at 18:04)</a>:</h4>
<p>Hi <span class="user-group-mention" data-user-group-id="1380">@WG-rustc-dev-guide</span> ! We have a sync meeting today.</p>



<a name="205939383"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205939383" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205939383">(Aug 04 2020 at 18:04)</a>:</h4>
<p>I'm not sure we have a lot to talk about</p>



<a name="205939420"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205939420" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205939420">(Aug 04 2020 at 18:04)</a>:</h4>
<p>this is news to me <span aria-label="laughing" class="emoji emoji-1f606" role="img" title="laughing">:laughing:</span></p>



<a name="205939549"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205939549" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205939549">(Aug 04 2020 at 18:05)</a>:</h4>
<p><span class="user-mention" data-user-id="232545">@Joshua Nelson</span> we've been trying to have meetings every 3 weeks... but they are sometimes not very eventful if not much has happened or needs discussion -- which is totally fine</p>



<a name="205939627"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205939627" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205939627">(Aug 04 2020 at 18:06)</a>:</h4>
<p>If there is anything that anyone wants to discuss, please feel free to bring it up</p>



<a name="205939628"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205939628" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205939628">(Aug 04 2020 at 18:06)</a>:</h4>
<p>I'd still like to get some help with <a href="https://github.com/rust-lang/rustc-dev-guide/pull/807">https://github.com/rust-lang/rustc-dev-guide/pull/807</a> if possible</p>



<a name="205939662"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205939662" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205939662">(Aug 04 2020 at 18:06)</a>:</h4>
<p>I posted <a href="https://github.com/rust-lang/rustc-dev-guide/pull/807#issuecomment-662216183">https://github.com/rust-lang/rustc-dev-guide/pull/807#issuecomment-662216183</a> and never got a response</p>



<a name="205939730"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205939730" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205939730">(Aug 04 2020 at 18:07)</a>:</h4>
<p>Sorry, I forgot to mention this above, but the meeting starts in ~1.5 h (at 7:30 UTC)</p>



<a name="205939860"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205939860" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205939860">(Aug 04 2020 at 18:08)</a>:</h4>
<p>Maybe that's something we should discuss: recommendations and how to decide which ones to make in the guide</p>



<a name="205940142"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205940142" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205940142">(Aug 04 2020 at 18:10)</a>:</h4>
<p>I think the current recommendations are pretty good :)</p>



<a name="205940169"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205940169" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205940169">(Aug 04 2020 at 18:11)</a>:</h4>
<p>I do want to turn off building rustdoc by default at some point, I don't think there's a config.toml option for that</p>



<a name="205949981"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205949981" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205949981">(Aug 04 2020 at 19:33)</a>:</h4>
<p><span class="user-group-mention" data-user-group-id="1380">@WG-rustc-dev-guide</span> <span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<a name="205950084"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950084" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950084">(Aug 04 2020 at 19:34)</a>:</h4>
<p>to be honest I don't have much to discuss</p>



<a name="205950103"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950103" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950103">(Aug 04 2020 at 19:34)</a>:</h4>
<p>but happy to go over stuff others have</p>



<a name="205950182"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950182" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950182">(Aug 04 2020 at 19:35)</a>:</h4>
<p>if anyone has suggestions on <a href="https://github.com/rust-lang/rustc-dev-guide/pull/807#issuecomment-662216183">https://github.com/rust-lang/rustc-dev-guide/pull/807#issuecomment-662216183</a> I'm happy to hear them :)</p>



<a name="205950212"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950212" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950212">(Aug 04 2020 at 19:35)</a>:</h4>
<p>maybe that would also need an mcp (??) stages seems to be very confusing for people</p>



<a name="205950217"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950217" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950217">(Aug 04 2020 at 19:35)</a>:</h4>
<p>checking ...</p>



<a name="205950351"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950351" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950351">(Aug 04 2020 at 19:36)</a>:</h4>
<p>yeah, <span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span></p>



<a name="205950375"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950375" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950375">(Aug 04 2020 at 19:36)</a>:</h4>
<p>so this is very confusing and whatever could be done to make things better is a win</p>



<a name="205950384"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950384" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950384">(Aug 04 2020 at 19:37)</a>:</h4>
<p>I guess it may need and MCP yeah</p>



<a name="205950422"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950422" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950422">(Aug 04 2020 at 19:37)</a>:</h4>
<p>reading the whole PR right now ...</p>



<a name="205950514"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950514" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950514">(Aug 04 2020 at 19:38)</a>:</h4>
<p>oh well I don't know if I'd recommend that <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span></p>



<a name="205950522"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950522" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950522">(Aug 04 2020 at 19:38)</a>:</h4>
<p>it was pretty clear that the changes in the PR are not very helpful</p>



<a name="205950548"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950548" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950548">(Aug 04 2020 at 19:38)</a>:</h4>
<p><a href="https://github.com/rust-lang/rustc-dev-guide/pull/807#issuecomment-662216183">https://github.com/rust-lang/rustc-dev-guide/pull/807#issuecomment-662216183</a></p>



<a name="205950599"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950599" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950599">(Aug 04 2020 at 19:39)</a>:</h4>
<p>Sorry! I'm here</p>



<a name="205950600"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950600" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950600">(Aug 04 2020 at 19:39)</a>:</h4>
<p>hehehe</p>



<a name="205950640"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950640" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950640">(Aug 04 2020 at 19:39)</a>:</h4>
<p><span class="user-mention" data-user-id="232545">@Joshua Nelson</span> have you thought what to do with <a href="https://github.com/rust-lang/rustc-dev-guide/pull/807/files#r458488472">https://github.com/rust-lang/rustc-dev-guide/pull/807/files#r458488472</a> ?</p>



<a name="205950685"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950685" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950685">(Aug 04 2020 at 19:39)</a>:</h4>
<p>yeah, with the new scheme I proposed it would be part of the <code>stage0-toolchain</code></p>



<a name="205950771"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950771" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950771">(Aug 04 2020 at 19:40)</a>:</h4>
<p>the thing I <em>don't</em> know is what to call the compiler built by <code>build --stage 0 src/rustc</code></p>



<a name="205950779"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950779" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950779">(Aug 04 2020 at 19:40)</a>:</h4>
<p>one thing I wonder ...</p>



<a name="205950783"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950783" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950783">(Aug 04 2020 at 19:40)</a>:</h4>
<blockquote>
<p>Like most other bootstrapping compilers, <code>rustc</code> is compiled in stages.<br>
_Unlike_ most other compilers, where <code>stage0</code> refers to the bootstrap compiler</p>
</blockquote>



<a name="205950801"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950801" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950801">(Aug 04 2020 at 19:40)</a>:</h4>
<p>it will end up as part of stage1-toolchain, but that seems confusing since you passed <code>--stage 0</code> on the command line</p>



<a name="205950803"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950803" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950803">(Aug 04 2020 at 19:40)</a>:</h4>
<p>can't we make it do what most other bootstrapping compilers do?</p>



<a name="205950851"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950851" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950851">(Aug 04 2020 at 19:41)</a>:</h4>
<p>I guess <code>build --stage 0 ...</code> doesn't make sense in an schema like that</p>



<a name="205950861"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950861" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950861">(Aug 04 2020 at 19:41)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116266">Santiago Pastorino</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205950803">said</a>:</p>
<blockquote>
<p>can't we make it do what most other bootstrapping compilers do?</p>
</blockquote>
<p>well it's not clear that my description there is accurate</p>



<a name="205950865"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950865" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950865">(Aug 04 2020 at 19:41)</a>:</h4>
<p>I was actually wondering if we could do away with the terminology of "stages" altogether</p>



<a name="205950896"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950896" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950896">(Aug 04 2020 at 19:41)</a>:</h4>
<p>we just number all the steps from 0 to 15 (or whatever)</p>



<a name="205950922"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950922" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950922">(Aug 04 2020 at 19:41)</a>:</h4>
<p>if you consider <code>stage0/rustc</code> to be 'the stage0 compiler' then stage0 does mean bootstrap</p>



<a name="205950931"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950931" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950931">(Aug 04 2020 at 19:41)</a>:</h4>
<p>and you would say <code>./x.py build --step 12</code> to stop after step 12</p>



<a name="205950992"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205950992" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205950992">(Aug 04 2020 at 19:42)</a>:</h4>
<p>but as <span class="user-mention" data-user-id="119009">@eddyb</span> has mentioned many times 'the stage N compiler' is extremely ambigous</p>



<a name="205951018"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951018" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951018">(Aug 04 2020 at 19:42)</a>:</h4>
<p><span class="user-mention silent" data-user-id="198054">mark-i-m</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205950931">said</a>:</p>
<blockquote>
<p>and you would say <code>./x.py build --step 12</code> to stop after step 12</p>
</blockquote>
<p>now you have to remember numbers instead of file paths <span aria-label="shrug" class="emoji emoji-1f937" role="img" title="shrug">:shrug:</span></p>



<a name="205951034"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951034" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951034">(Aug 04 2020 at 19:42)</a>:</h4>
<p>hehe :)</p>



<a name="205951043"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951043" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951043">(Aug 04 2020 at 19:42)</a>:</h4>
<p>and it's not clear what the numbering should be for steps that don't depend on each other, like rustdoc and cargo</p>



<a name="205951048"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951048" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951048">(Aug 04 2020 at 19:42)</a>:</h4>
<p>yes, but the meaning is unambiguous</p>



<a name="205951069"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951069" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951069">(Aug 04 2020 at 19:42)</a>:</h4>
<p>I see value in the stages nomenclature is just that there are a lot of confusing things</p>



<a name="205951072"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951072" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951072">(Aug 04 2020 at 19:42)</a>:</h4>
<p>and in practice, you only have to remember 1 or 2 numbers I imagine</p>



<a name="205951138"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951138" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951138">(Aug 04 2020 at 19:43)</a>:</h4>
<p>depending on what you work on</p>



<a name="205951156"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951156" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951156">(Aug 04 2020 at 19:43)</a>:</h4>
<p>I don't think I'd prefer numbers even over the current mess <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span></p>



<a name="205951208"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951208" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951208">(Aug 04 2020 at 19:44)</a>:</h4>
<p>hehe yeah me neither to be honest</p>



<a name="205951212"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951212" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951212">(Aug 04 2020 at 19:44)</a>:</h4>
<p>it's too hard to remember them offhand if you're trying to help with a part of the compiler you don't touch often</p>



<a name="205951221"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951221" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951221">(Aug 04 2020 at 19:44)</a>:</h4>
<p>the problem I have is that I'm not even sure what is so confusing</p>



<a name="205951252"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951252" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951252">(Aug 04 2020 at 19:44)</a>:</h4>
<p>I guess the problem is with tools and with the fact that when you do -stage N src/rustc you're building N+1 compiler?</p>



<a name="205951257"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951257" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951257">(Aug 04 2020 at 19:44)</a>:</h4>
<p>the thing that confuses people I think is that <code>build --stage 1 src/rustc</code> builds the rust compiler <em>twice</em></p>



<a name="205951263"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951263" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951263">(Aug 04 2020 at 19:44)</a>:</h4>
<p>yeah</p>



<a name="205951274"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951274" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951274">(Aug 04 2020 at 19:45)</a>:</h4>
<p><span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> I would say for me, it comes down to two things:</p>
<ol>
<li>nobody understands why all the steps are needed or what they are</li>
</ol>



<a name="205951336"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951336" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951336">(Aug 04 2020 at 19:45)</a>:</h4>
<ol start="2">
<li>The naming of things makes it hard to understand the dependency structure of bootstrapping</li>
</ol>



<a name="205951371"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951371" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951371">(Aug 04 2020 at 19:45)</a>:</h4>
<p>there are two things, fixing <code>x.py</code> and explaining everything a bit better</p>



<a name="205951420"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951420" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951420">(Aug 04 2020 at 19:46)</a>:</h4>
<p>e.g. when I say "stage 1 rustc" what does that require?</p>



<a name="205951471"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951471" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951471">(Aug 04 2020 at 19:46)</a>:</h4>
<p>well 'stage 1 rustc' is ambiguous in and of itself</p>



<a name="205951474"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951474" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951474">(Aug 04 2020 at 19:46)</a>:</h4>
<p>you can clarify by explaining everything perfect in the guide but if the command is a mess, the situation is still problematic</p>



<a name="205951493"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951493" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951493">(Aug 04 2020 at 19:46)</a>:</h4>
<p><span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span></p>



<a name="205951508"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951508" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951508">(Aug 04 2020 at 19:46)</a>:</h4>
<p>it could mean either 'the compiler building stage1 artifacts' or 'the compiler that is a stage1 artifact'</p>



<a name="205951543"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951543" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951543">(Aug 04 2020 at 19:47)</a>:</h4>
<p>So if we don't want to go to only numbers, maybe we should get rid of the numbers altogether?</p>



<a name="205951544"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951544" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951544">(Aug 04 2020 at 19:47)</a>:</h4>
<p>the first thing is to clarify <code>--stage 1</code></p>



<a name="205951549"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951549" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951549">(Aug 04 2020 at 19:47)</a>:</h4>
<p>what does that mean?</p>



<a name="205951557"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951557" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951557">(Aug 04 2020 at 19:47)</a>:</h4>
<p>build stage 1?</p>



<a name="205951568"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951568" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951568">(Aug 04 2020 at 19:47)</a>:</h4>
<p>build with stage 1?</p>



<a name="205951581"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951581" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951581">(Aug 04 2020 at 19:47)</a>:</h4>
<p>i.e. instead of calling it stage 0 1 2 etc...</p>



<a name="205951645"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951645" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951645">(Aug 04 2020 at 19:48)</a>:</h4>
<p>call it beta-rustc, dev-rustc, prod-rustc?</p>



<a name="205951656"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951656" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951656">(Aug 04 2020 at 19:48)</a>:</h4>
<p>I think it depends on the thing you're building <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span></p>



<a name="205951688"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951688" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951688">(Aug 04 2020 at 19:48)</a>:</h4>
<p><span class="user-mention silent" data-user-id="119009">eddyb</span> was describing it in terms of linking I think</p>



<a name="205951691"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951691" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951691">(Aug 04 2020 at 19:48)</a>:</h4>
<p>right, but can't that be changed?</p>



<a name="205951717"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951717" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951717">(Aug 04 2020 at 19:48)</a>:</h4>
<p>where 'stage0 libstd' and 'stage0 rustc artifacts' are linked together</p>



<a name="205951772"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951772" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951772">(Aug 04 2020 at 19:49)</a>:</h4>
<p>to produce stage 1 rustc, correct?</p>



<a name="205951791"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951791" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951791">(Aug 04 2020 at 19:49)</a>:</h4>
<p>right and in the last step you're linking everything and producing next stage :)</p>



<a name="205951794"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951794" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951794">(Aug 04 2020 at 19:49)</a>:</h4>
<p>to produce <code>stage1/rustc</code>, yes</p>



<a name="205951815"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951815" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951815">(Aug 04 2020 at 19:49)</a>:</h4>
<p>but it gets confusing because the libstd rustc is <em>linked</em> to is not the same one it uses to <em>compile</em> new programs</p>



<a name="205951839"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951839" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951839">(Aug 04 2020 at 19:49)</a>:</h4>
<p>the linked libstd is <code>--stage 0 library/std</code> while the compile std is <code>--stage 1 library/std</code></p>



<a name="205951919"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951919" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951919">(Aug 04 2020 at 19:50)</a>:</h4>
<p>and that one must be used with the stage 1 rustc, correct?</p>



<a name="205951933"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951933" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951933">(Aug 04 2020 at 19:50)</a>:</h4>
<p>i mean the stage 1 std</p>



<a name="205951939"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951939" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951939">(Aug 04 2020 at 19:50)</a>:</h4>
<p><span class="user-mention silent" data-user-id="232545">Joshua Nelson</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205951839">said</a>:</p>
<blockquote>
<p>the linked libstd is <code>--stage 0 library/std</code> while the compile std is <code>--stage 1 library/std</code></p>
</blockquote>
<p>yep but that's work of the guide to explain that</p>



<a name="205951953"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951953" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951953">(Aug 04 2020 at 19:50)</a>:</h4>
<p>I meant, you would never understand this if you don't understand that the compiler compiles itself</p>



<a name="205951989"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205951989" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205951989">(Aug 04 2020 at 19:51)</a>:</h4>
<p>I mean... it's hard to understand even if you do know that <span aria-label="stuck out tongue" class="emoji emoji-1f61d" role="img" title="stuck out tongue">:stuck_out_tongue:</span></p>



<a name="205952003"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952003" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952003">(Aug 04 2020 at 19:51)</a>:</h4>
<p>what I meant is ... in the command arguments I wouldn't try to fix that problem :)</p>



<a name="205952026"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952026" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952026">(Aug 04 2020 at 19:51)</a>:</h4>
<p>I think if we described stages in terms of 'things linked together' it would help</p>



<a name="205952037"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952037" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952037">(Aug 04 2020 at 19:51)</a>:</h4>
<p><span class="user-mention silent" data-user-id="198054">mark-i-m</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205951989">said</a>:</p>
<blockquote>
<p>I mean... it's hard to understand even if you do know that :P</p>
</blockquote>
<p>yeah I know, but I blame other things :)</p>



<a name="205952042"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952042" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952042">(Aug 04 2020 at 19:51)</a>:</h4>
<p>as opposed to 'things run together'</p>



<a name="205952139"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952139" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952139">(Aug 04 2020 at 19:52)</a>:</h4>
<p>Well, I agree, but I also think that the naming of things greatly impacts how you think of things intuitively</p>



<a name="205952159"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952159" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952159">(Aug 04 2020 at 19:52)</a>:</h4>
<p>in my opinion <code>build --stage N</code> should always mean build (whatever you're building) for stage N</p>



<a name="205952161"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952161" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952161">(Aug 04 2020 at 19:52)</a>:</h4>
<p>for example if we called them "link-stages" instead, would that be better?</p>



<a name="205952190"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952190" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952190">(Aug 04 2020 at 19:52)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116266">Santiago Pastorino</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205952159">said</a>:</p>
<blockquote>
<p>in my opinion <code>build --stage N</code> should always mean build (whatever you're building) for stage N</p>
</blockquote>
<p>so no build next compiler, build just N</p>



<a name="205952203"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952203" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952203">(Aug 04 2020 at 19:52)</a>:</h4>
<p>I think we should get <span class="user-mention" data-user-id="116122">@simulacrum</span> or <span class="user-mention" data-user-id="119009">@eddyb</span> to give an opinion on this</p>



<a name="205952214"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952214" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952214">(Aug 04 2020 at 19:52)</a>:</h4>
<p>I've been told I have bad opinions <span aria-label="laughing" class="emoji emoji-1f606" role="img" title="laughing">:laughing:</span></p>



<a name="205952218"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952218" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952218">(Aug 04 2020 at 19:53)</a>:</h4>
<p>that would mean that --stage 0 src/rustc doesn't make any sense</p>



<a name="205952253"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952253" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952253">(Aug 04 2020 at 19:53)</a>:</h4>
<p>I probably have bad opinions too</p>



<a name="205952259"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952259" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952259">(Aug 04 2020 at 19:53)</a>:</h4>
<p>:)</p>



<a name="205952291"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952291" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952291">(Aug 04 2020 at 19:53)</a>:</h4>
<p>Lol, and yet somehow we're the ones writing the dev guide <span aria-label="stuck out tongue" class="emoji emoji-1f61d" role="img" title="stuck out tongue">:stuck_out_tongue:</span></p>



<a name="205952307"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952307" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952307">(Aug 04 2020 at 19:53)</a>:</h4>
<p><span aria-label="joy" class="emoji emoji-1f602" role="img" title="joy">:joy:</span></p>



<a name="205952322"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952322" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952322">(Aug 04 2020 at 19:53)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116266">Santiago Pastorino</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205952159">said</a>:</p>
<blockquote>
<p>in my opinion <code>build --stage N</code> should always mean build (whatever you're building) for stage N</p>
</blockquote>
<p>my main question is this <span aria-label="point up" class="emoji emoji-1f446" role="img" title="point up">:point_up:</span></p>



<a name="205952372"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952372" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952372">(Aug 04 2020 at 19:54)</a>:</h4>
<p>do you think this make sense or no?</p>



<a name="205952386"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952386" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952386">(Aug 04 2020 at 19:54)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116266">Santiago Pastorino</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205952190">said</a>:</p>
<blockquote>
<p><span class="user-mention silent" data-user-id="116266">Santiago Pastorino</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205952159">said</a>:</p>
<blockquote>
<p>in my opinion <code>build --stage N</code> should always mean build (whatever you're building) for stage N</p>
</blockquote>
<p>so no build next compiler, build just N</p>
</blockquote>
<p>I think it would make more sense for <code>--stage N</code> to mean  'things run together', yeah, but that's not how x.py currently works</p>



<a name="205952412"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952412" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952412">(Aug 04 2020 at 19:54)</a>:</h4>
<p>let me try to find the discussion with <span class="user-mention silent" data-user-id="119009">eddyb</span></p>



<a name="205952417"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952417" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952417">(Aug 04 2020 at 19:54)</a>:</h4>
<p>ohh yeah, I'm talking about changing the meaning of it</p>



<a name="205952478"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952478" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952478">(Aug 04 2020 at 19:54)</a>:</h4>
<p>to mean that <code>--stage N</code> means build stage N whatever that is for the thing you're building</p>



<a name="205952635"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952635" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952635">(Aug 04 2020 at 19:56)</a>:</h4>
<p><del>time for another MCP</del></p>



<a name="205952673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952673">(Aug 04 2020 at 19:56)</a>:</h4>
<p><span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> so you mean that <code>--stage 1 rustc</code> would build the master branch with the nightly and stop?</p>



<a name="205952680"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952680" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952680">(Aug 04 2020 at 19:56)</a>:</h4>
<p>right</p>



<a name="205952713"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952713" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952713">(Aug 04 2020 at 19:57)</a>:</h4>
<p>sorry, I mean build master with beta and stop</p>



<a name="205952732"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952732" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952732">(Aug 04 2020 at 19:57)</a>:</h4>
<p>yes</p>



<a name="205952733"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952733" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952733">(Aug 04 2020 at 19:57)</a>:</h4>
<p>i.e. it would compile rustc exactly once</p>



<a name="205952755"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952755" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952755">(Aug 04 2020 at 19:57)</a>:</h4>
<p>right, which do not make a lot of sense in general</p>



<a name="205952759"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952759" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952759">(Aug 04 2020 at 19:57)</a>:</h4>
<p>or yeah :)</p>



<a name="205952764"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952764" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952764">(Aug 04 2020 at 19:57)</a>:</h4>
<p>depending on what you're doing</p>



<a name="205952829"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952829" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952829">(Aug 04 2020 at 19:57)</a>:</h4>
<p>that still means <code>--stage 1 libstd</code> builds libstd twice</p>



<a name="205952875"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952875" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952875">(Aug 04 2020 at 19:58)</a>:</h4>
<p>yes</p>



<a name="205952888"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952888" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952888">(Aug 04 2020 at 19:58)</a>:</h4>
<p>because rustc depends on being linked with the <em>nightly</em> libstd, not the <em>beta</em> libstd</p>



<a name="205952910"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952910" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952910">(Aug 04 2020 at 19:58)</a>:</h4>
<p><span class="user-mention silent" data-user-id="232545">Joshua Nelson</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205952829">said</a>:</p>
<blockquote>
<p>that still means <code>--stage 1 libstd</code> builds libstd twice</p>
</blockquote>
<p>yes</p>



<a name="205952928"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952928" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952928">(Aug 04 2020 at 19:58)</a>:</h4>
<p>but what's wrong with that? :)</p>



<a name="205952940"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952940" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952940">(Aug 04 2020 at 19:58)</a>:</h4>
<p>well wait</p>



<a name="205952981"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205952981" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205952981">(Aug 04 2020 at 19:59)</a>:</h4>
<p>we would build std with beta and link that with the compiler also built with beta</p>



<a name="205953011"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953011" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953011">(Aug 04 2020 at 19:59)</a>:</h4>
<p>but we would have to compile std again to be able to link anything produced with the new compiler</p>



<a name="205953054"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953054" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953054">(Aug 04 2020 at 19:59)</a>:</h4>
<p>to be able to compile anything other than <code>#[no_core]</code>, you mean</p>



<a name="205953058"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953058" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953058">(Aug 04 2020 at 19:59)</a>:</h4>
<p>I have another meeting now, will read the logs after it</p>



<a name="205953127"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953127" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953127">(Aug 04 2020 at 20:00)</a>:</h4>
<p>so we only need to build std twice if we want to use the new compiler for something... iirc the tests do not all need core</p>



<a name="205953152"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953152" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953152">(Aug 04 2020 at 20:00)</a>:</h4>
<p>(but I'm not sure)</p>



<a name="205953161"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953161" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953161">(Aug 04 2020 at 20:00)</a>:</h4>
<p>ideally, yes, but not currently</p>



<a name="205953176"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953176" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953176">(Aug 04 2020 at 20:00)</a>:</h4>
<p>ah, ok</p>



<a name="205953178"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953178" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953178">(Aug 04 2020 at 20:00)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/73519">https://github.com/rust-lang/rust/issues/73519</a></p>



<a name="205953302"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953302" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953302">(Aug 04 2020 at 20:01)</a>:</h4>
<p>So I don't really like the "stage" based naming</p>



<a name="205953359"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953359" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953359">(Aug 04 2020 at 20:01)</a>:</h4>
<p>I feel like the definition of "stage" is too arbitrary. what is a "stage"?</p>



<a name="205953374"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953374" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953374">(Aug 04 2020 at 20:01)</a>:</h4>
<p>we could have <code>--link-stage</code> and <code>--run-stage</code> maybe</p>



<a name="205953437"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953437" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953437">(Aug 04 2020 at 20:02)</a>:</h4>
<p>where <code>--link-stage</code> is an alias for <code>--stage</code> currently and <code>--run-stage</code> is the new thing we're talking about</p>



<a name="205953438"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953438" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953438">(Aug 04 2020 at 20:02)</a>:</h4>
<p>hmm interesting</p>



<a name="205953495"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953495" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953495">(Aug 04 2020 at 20:02)</a>:</h4>
<p>but that's probably a nightmare to maintain in bootstrap haha</p>



<a name="205953677"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953677" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953677">(Aug 04 2020 at 20:04)</a>:</h4>
<p>I'm still having a bit of a hard time conceptuallizing what --run-stage means exactly</p>



<a name="205953703"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953703" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953703">(Aug 04 2020 at 20:04)</a>:</h4>
<p>other than "build it exactly N times"</p>



<a name="205953719"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953719" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953719">(Aug 04 2020 at 20:04)</a>:</h4>
<p>which is different from "build stuff that can be used together"</p>



<a name="205953786"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953786" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953786">(Aug 04 2020 at 20:05)</a>:</h4>
<p>--run-stage to me means 'rustc is the beginning of the stage and not the end'</p>



<a name="205953800"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953800" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953800">(Aug 04 2020 at 20:05)</a>:</h4>
<p>we're moving the fenceposts</p>



<a name="205953878"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953878" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953878">(Aug 04 2020 at 20:06)</a>:</h4>
<p>ugh I had this whole discussion with eddyb and I can't find it again</p>



<a name="205953998"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205953998" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205953998">(Aug 04 2020 at 20:07)</a>:</h4>
<p>ayyy here it is <a href="https://discordapp.com/channels/442252698964721669/443151243398086667/729451651500474530">https://discordapp.com/channels/442252698964721669/443151243398086667/729451651500474530</a></p>



<a name="205954254"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205954254" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205954254">(Aug 04 2020 at 20:10)</a>:</h4>
<p>that whole thread is just me getting more and more confused lol</p>



<a name="205954371"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205954371" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205954371">(Aug 04 2020 at 20:11)</a>:</h4>
<p>Any thoughts about getting rid of the numbering altogether?</p>



<a name="205954407"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205954407" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205954407">(Aug 04 2020 at 20:11)</a>:</h4>
<p>I still think having a bad numbering is better than no number at all :/</p>



<a name="205954435"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205954435" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205954435">(Aug 04 2020 at 20:11)</a>:</h4>
<p>I think I disagree</p>



<a name="205954448"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205954448" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205954448">(Aug 04 2020 at 20:11)</a>:</h4>
<p>I would rather have only numbers or no numbers</p>



<a name="205954453"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205954453" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205954453">(Aug 04 2020 at 20:11)</a>:</h4>
<p>but no ambiguity</p>



<a name="205954518"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205954518" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205954518">(Aug 04 2020 at 20:12)</a>:</h4>
<p>otherwise, we have to figure out where to put the boundaries between numbers</p>



<a name="205954718"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205954718" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205954718">(Aug 04 2020 at 20:14)</a>:</h4>
<p>well, for now I think we should document that <code>--stage</code> means <code>--link-stage</code></p>



<a name="205954727"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205954727" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205954727">(Aug 04 2020 at 20:14)</a>:</h4>
<p>and we can worry about making it less confusing later</p>



<a name="205954798"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205954798" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205954798">(Aug 04 2020 at 20:15)</a>:</h4>
<p>I guess that seems reasonable</p>



<a name="205954837"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205954837" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205954837">(Aug 04 2020 at 20:15)</a>:</h4>
<p>Though, I do think de-confus-ifying it would be a massively helpful</p>



<a name="205955038"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205955038" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205955038">(Aug 04 2020 at 20:17)</a>:</h4>
<p>I'll make a PR adding that as an alias too</p>



<a name="205955632"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205955632" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205955632">(Aug 04 2020 at 20:22)</a>:</h4>
<p><span class="user-mention silent" data-user-id="232545">Joshua Nelson</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205954718">said</a>:</p>
<blockquote>
<p>well, for now I think we should document that <code>--stage</code> means <code>--link-stage</code></p>
</blockquote>
<p>or we should just rename that thing</p>



<a name="205955668"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205955668" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205955668">(Aug 04 2020 at 20:23)</a>:</h4>
<p>one of the main things is that <code>--stage</code> is confusing so using a more clear name would be better imo</p>



<a name="205955706"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205955706" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205955706">(Aug 04 2020 at 20:23)</a>:</h4>
<p>I need to think about this more... I would be interested in seeing what the rest of the compiler team thinks</p>



<a name="205955875"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205955875" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205955875">(Aug 04 2020 at 20:24)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116266">Santiago Pastorino</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205955632">said</a>:</p>
<blockquote>
<p><span class="user-mention silent" data-user-id="232545">Joshua Nelson</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205954718">said</a>:</p>
<blockquote>
<p>well, for now I think we should document that <code>--stage</code> means <code>--link-stage</code></p>
</blockquote>
<p>or we should just rename that thing</p>
</blockquote>
<p>I was just thinking about this - part of the problem is it means different things in different contexts</p>



<a name="205955896"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205955896" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205955896">(Aug 04 2020 at 20:25)</a>:</h4>
<p><code>test --stage 1</code> means 'run <code>stage1/rustc</code>'</p>



<a name="205955917"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205955917" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205955917">(Aug 04 2020 at 20:25)</a>:</h4>
<p>which is built by <code>build --stage 0 src/rustc</code></p>



<a name="205955932"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205955932" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205955932">(Aug 04 2020 at 20:25)</a>:</h4>
<p>so just a hard rename won't help</p>



<a name="205955945"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205955945" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205955945">(Aug 04 2020 at 20:25)</a>:</h4>
<p>because now it implies the wrong thing for tests</p>



<a name="205956044"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205956044" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205956044">(Aug 04 2020 at 20:26)</a>:</h4>
<p><span class="user-mention silent" data-user-id="232545">Joshua Nelson</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205955896">said</a>:</p>
<blockquote>
<p><code>test --stage 1</code> means 'run <code>stage1/rustc</code>'</p>
</blockquote>
<p>but that's test argument, it could totally be named differently</p>



<a name="205956064"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205956064" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205956064">(Aug 04 2020 at 20:26)</a>:</h4>
<p>ah hmm</p>



<a name="205956076"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205956076" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205956076">(Aug 04 2020 at 20:26)</a>:</h4>
<p>yeah I was considering that <code>doc --stage N</code> be renamed as well</p>



<a name="205956092"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205956092" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205956092">(Aug 04 2020 at 20:26)</a>:</h4>
<p>right now it's off-by-one with the rest of the compiler</p>



<a name="205956120"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205956120" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205956120">(Aug 04 2020 at 20:26)</a>:</h4>
<p>in that <code>--stage 0</code> runs the <em>beta</em> rustdoc, not the one in tree</p>



<a name="205956423"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205956423" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205956423">(Aug 04 2020 at 20:29)</a>:</h4>
<p>right</p>



<a name="205961261"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205961261" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205961261">(Aug 04 2020 at 21:10)</a>:</h4>
<p>Ok, does this look correct?</p>
<p>EDIT: IT is NOT. See below ...</p>



<a name="205961300"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205961300" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205961300">(Aug 04 2020 at 21:10)</a>:</h4>
<p><a href="/user_uploads/4715/D0lnw8xg6AXPqUHuRhrIjEmC/image.png">image.png</a></p>
<div class="message_inline_image"><a href="/user_uploads/4715/D0lnw8xg6AXPqUHuRhrIjEmC/image.png" title="image.png"><img src="/user_uploads/4715/D0lnw8xg6AXPqUHuRhrIjEmC/image.png"></a></div>



<a name="205961405"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205961405" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205961405">(Aug 04 2020 at 21:11)</a>:</h4>
<p>And my understanding is that <code>--link-stage</code> corresponds to rows, whereas the hypothetical <code>--run-stage</code> corresponds to columns, right?</p>



<a name="205961647"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205961647" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205961647">(Aug 04 2020 at 21:13)</a>:</h4>
<p>yes, exactly! <span aria-label="heart" class="emoji emoji-2764" role="img" title="heart">:heart:</span></p>



<a name="205961754"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205961754" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205961754">(Aug 04 2020 at 21:14)</a>:</h4>
<p>Or am I confusing myself and bootstrap stages actually correspond to columns?</p>



<a name="205961763"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205961763" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205961763">(Aug 04 2020 at 21:14)</a>:</h4>
<p>err yeah that one</p>



<a name="205961772"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205961772" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205961772">(Aug 04 2020 at 21:14)</a>:</h4>
<p>can you add labels for the columns too?</p>



<a name="205961853"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205961853" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205961853">(Aug 04 2020 at 21:15)</a>:</h4>
<p><span class="user-mention silent" data-user-id="198054">mark-i-m</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205961405">said</a>:</p>
<blockquote>
<p>And my understanding is that <code>--link-stage</code> corresponds to rows, whereas the hypothetical <code>--run-stage</code> corresponds to columns, right?</p>
</blockquote>
<p>And this is backwards</p>



<a name="205961873"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205961873" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205961873">(Aug 04 2020 at 21:15)</a>:</h4>
<p>right</p>



<a name="205961969"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205961969" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205961969">(Aug 04 2020 at 21:16)</a>:</h4>
<p>I know I said it before, but this is a chart for the <em><code>build</code></em> subcommand, test and doc use stages differently <span aria-label="upside down" class="emoji emoji-1f643" role="img" title="upside down">:upside_down:</span></p>



<a name="205962043"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962043" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962043">(Aug 04 2020 at 21:17)</a>:</h4>
<p>Huh? Doesn't test N just test the results of build stage N?</p>



<a name="205962254"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962254" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962254">(Aug 04 2020 at 21:19)</a>:</h4>
<p>no, it tests stage N - 1</p>



<a name="205962270"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962270" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962270">(Aug 04 2020 at 21:19)</a>:</h4>
<p><code>x.py test --stage 1 src/test/ui</code> is running <code>stage1/rustc</code></p>



<a name="205962278"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962278" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962278">(Aug 04 2020 at 21:19)</a>:</h4>
<p>which is built using <code>build --stage 0 rustc</code></p>



<a name="205962361"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962361" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962361">(Aug 04 2020 at 21:20)</a>:</h4>
<p>?</p>



<a name="205962380"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962380" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962380">(Aug 04 2020 at 21:20)</a>:</h4>
<p>It sounds like that's testing <code>stage1/rustc</code> to me?</p>



<a name="205962382"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962382" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962382">(Aug 04 2020 at 21:20)</a>:</h4>
<p><span aria-label="shrug" class="emoji emoji-1f937" role="img" title="shrug">:shrug:</span> I didn't come up with this scheme</p>



<a name="205962397"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962397" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962397">(Aug 04 2020 at 21:20)</a>:</h4>
<p>yes, but stage1/rustc is uplifted from stage0 artifacts</p>



<a name="205962460"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962460" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962460">(Aug 04 2020 at 21:21)</a>:</h4>
<p>right, but we're not testing the beta compiler, which would be "stage 0 rustc"</p>



<a name="205962484"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962484" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962484">(Aug 04 2020 at 21:21)</a>:</h4>
<p>we're actually testing the code built from the tip of master</p>



<a name="205962543"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962543" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962543">(Aug 04 2020 at 21:22)</a>:</h4>
<p>which is stage N, not N-1, right?</p>



<a name="205962563"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962563" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962563">(Aug 04 2020 at 21:22)</a>:</h4>
<p>well that's what I mean by numbered differently than <code>build</code></p>



<a name="205962576"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962576" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962576">(Aug 04 2020 at 21:22)</a>:</h4>
<p>oh, I see, I'm thinking in rows instead of columns again</p>



<a name="205962600"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962600" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962600">(Aug 04 2020 at 21:22)</a>:</h4>
<p>one sec, let me update the figure</p>



<a name="205962601"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962601" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962601">(Aug 04 2020 at 21:22)</a>:</h4>
<p>yes that's what's so frustrating, <code>test</code> uses rows and <code>build</code> uses columns</p>



<a name="205962624"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962624" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962624">(Aug 04 2020 at 21:23)</a>:</h4>
<p>I think <code>doc</code> uses rows too</p>



<a name="205962629"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962629" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962629">(Aug 04 2020 at 21:23)</a>:</h4>
<p>maybe the challenge then is to come up with good names for the rows and columns</p>



<a name="205962659"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962659" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962659">(Aug 04 2020 at 21:23)</a>:</h4>
<p>having names for them is actually really helpful even if it's only rows and columns lol</p>



<a name="205962678"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962678" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962678">(Aug 04 2020 at 21:23)</a>:</h4>
<p>actually yes</p>



<a name="205962757"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205962757" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205962757">(Aug 04 2020 at 21:24)</a>:</h4>
<p>I think <code>--run-stage</code> and <code>--link-stage</code> are decent for them</p>



<a name="205964676"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205964676" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205964676">(Aug 04 2020 at 21:43)</a>:</h4>
<p>Ok, here is attempt 2</p>



<a name="205964677"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205964677" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205964677">(Aug 04 2020 at 21:43)</a>:</h4>
<p><a href="/user_uploads/4715/CnQwAcJeKBYiZVY5Q3rgNSQE/image.png">image.png</a></p>
<div class="message_inline_image"><a href="/user_uploads/4715/CnQwAcJeKBYiZVY5Q3rgNSQE/image.png" title="image.png"><img src="/user_uploads/4715/CnQwAcJeKBYiZVY5Q3rgNSQE/image.png"></a></div>



<a name="205964872"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205964872" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205964872">(Aug 04 2020 at 21:45)</a>:</h4>
<p>Indeed, I feel like it makes way more sense to just use run-stages</p>



<a name="205964886"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205964886" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205964886">(Aug 04 2020 at 21:45)</a>:</h4>
<p>(i.e. rows)</p>



<a name="205964942"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205964942" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205964942">(Aug 04 2020 at 21:46)</a>:</h4>
<p>this looks great :D</p>



<a name="205965028"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205965028" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205965028">(Aug 04 2020 at 21:46)</a>:</h4>
<p>I would change the doc wording to 'document using the rustdoc from row N'</p>



<a name="205965037"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205965037" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205965037">(Aug 04 2020 at 21:46)</a>:</h4>
<p>since you might not be documenting everything</p>



<a name="205965142"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205965142" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205965142">(Aug 04 2020 at 21:47)</a>:</h4>
<p>sorry, I didn't catch that last part. What do you mean?</p>



<a name="205965589"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205965589" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205965589">(Aug 04 2020 at 21:53)</a>:</h4>
<p>well documenting everything isn't really what I mean</p>



<a name="205965602"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205965602" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205965602">(Aug 04 2020 at 21:53)</a>:</h4>
<p>more like the source for the docs doesn't change between stages</p>



<a name="205965606"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205965606" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205965606">(Aug 04 2020 at 21:53)</a>:</h4>
<p>the only thing that changes is which rustdoc you use</p>



<a name="205965932"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205965932" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205965932">(Aug 04 2020 at 21:57)</a>:</h4>
<p>I see</p>



<a name="205965972"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205965972" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205965972">(Aug 04 2020 at 21:58)</a>:</h4>
<p>yeah, that makes sense</p>



<a name="205966086"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205966086" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205966086">(Aug 04 2020 at 21:59)</a>:</h4>
<p><a href="/user_uploads/4715/mNELUk-LsFawVyh3VMaXojVP/diagram.pdf">diagram.pdf</a></p>



<a name="205966096"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205966096" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205966096">(Aug 04 2020 at 21:59)</a>:</h4>
<p>Updated ^^^</p>



<a name="205966191"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205966191" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205966191">(Aug 04 2020 at 22:00)</a>:</h4>
<p>Currently, it's in latex, but maybe we should use something like mermaid instead</p>



<a name="205966291"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205966291" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205966291">(Aug 04 2020 at 22:01)</a>:</h4>
<p>In any case, I'm more on board with changing everything to use run-stages now...</p>



<a name="205968792"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205968792" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205968792">(Aug 04 2020 at 22:29)</a>:</h4>
<p>Umm... I guess we never said this, but thanks for the interesting meeting <span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<a name="205968806"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205968806" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205968806">(Aug 04 2020 at 22:29)</a>:</h4>
<p><span aria-label="stuck out tongue" class="emoji emoji-1f61d" role="img" title="stuck out tongue">:stuck_out_tongue:</span></p>



<a name="205968927"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205968927" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205968927">(Aug 04 2020 at 22:30)</a>:</h4>
<p>no problem :)</p>



<a name="205968939"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205968939" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205968939">(Aug 04 2020 at 22:30)</a>:</h4>
<p>I seem to have a habit of making things <em>interesting</em> wherever I go <span aria-label="laughing" class="emoji emoji-1f606" role="img" title="laughing">:laughing:</span></p>



<a name="205974714"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/205974714" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#205974714">(Aug 04 2020 at 23:50)</a>:</h4>
<p>opened <a href="https://github.com/rust-lang/rust/pull/75167">https://github.com/rust-lang/rust/pull/75167</a> with the <code>--run-stage</code> and <code>--link-stage</code> aliases</p>



<a name="206080966"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/206080966" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#206080966">(Aug 05 2020 at 21:32)</a>:</h4>
<p><span class="user-mention silent" data-user-id="198054">mark-i-m</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205964677">said</a>:</p>
<blockquote>
<p><a href="/user_uploads/4715/CnQwAcJeKBYiZVY5Q3rgNSQE/image.png">image.png</a></p>
</blockquote>
<p><span class="user-mention" data-user-id="198054">@mark-i-m</span> <span class="user-mention" data-user-id="232545">@Joshua Nelson</span> all this is awesome <span aria-label="heart" class="emoji emoji-2764" role="img" title="heart">:heart:</span> <span aria-label="heart" class="emoji emoji-2764" role="img" title="heart">:heart:</span></p>



<a name="206080992"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/206080992" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#206080992">(Aug 05 2020 at 21:32)</a>:</h4>
<p>so ... I need to leave the meeting for it to be productive <span aria-label="stuck out tongue" class="emoji emoji-1f61b" role="img" title="stuck out tongue">:stuck_out_tongue:</span></p>



<a name="206081017"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/206081017" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#206081017">(Aug 05 2020 at 21:32)</a>:</h4>
<p>but yes, in my opinion this looks great</p>



<a name="206081052"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/206081052" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#206081052">(Aug 05 2020 at 21:33)</a>:</h4>
<p>and an idea like this will improve things a lot</p>



<a name="206081078"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/206081078" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#206081078">(Aug 05 2020 at 21:33)</a>:</h4>
<p>unsure what the <span class="user-mention silent" data-user-id="116122">simulacrum</span> and <span class="user-mention silent" data-user-id="119009">eddyb</span> thinks about all this but I hope it makes sense and we can make such a change</p>



<a name="206479144"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/206479144" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#206479144">(Aug 10 2020 at 16:08)</a>:</h4>
<p>Did anyone ever follow-up with a PR adding the diagram? I don't have time today but I'd hate for it to get lost</p>



<a name="206510906"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/206510906" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#206510906">(Aug 10 2020 at 20:44)</a>:</h4>
<p>No I don't think we did</p>



<a name="206510980"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/206510980" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#206510980">(Aug 10 2020 at 20:44)</a>:</h4>
<p><span class="user-mention" data-user-id="232545">@Joshua Nelson</span> where do you think we should add it?</p>



<a name="206511011"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/206511011" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#206511011">(Aug 10 2020 at 20:45)</a>:</h4>
<p>In the bootstrapping chapter or else where? or multiple places?</p>



<a name="206515032"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/206515032" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#206515032">(Aug 10 2020 at 21:22)</a>:</h4>
<p>I think the bootstrapping chapter would be fine. Hopefully after the defaults PR this is no longer something that's commonly modified.</p>



<a name="206517626"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/206517626" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#206517626">(Aug 10 2020 at 21:47)</a>:</h4>
<p>It would be great to redo the wall of text at the same time too, every time I read it my eyes glaze over haha</p>



<a name="206517643"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/206517643" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#206517643">(Aug 10 2020 at 21:47)</a>:</h4>
<p>The one that's called 'stages of bootstrap' or something</p>



<a name="208627536"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208627536" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208627536">(Aug 31 2020 at 23:18)</a>:</h4>
<p><span class="user-mention silent" data-user-id="232545">Joshua Nelson</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205974714">said</a>:</p>
<blockquote>
<p>opened <a href="https://github.com/rust-lang/rust/pull/75167">https://github.com/rust-lang/rust/pull/75167</a> with the <code>--run-stage</code> and <code>--link-stage</code> aliases</p>
</blockquote>
<p>so ... this ended up not going anywhere</p>



<a name="208627560"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208627560" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208627560">(Aug 31 2020 at 23:18)</a>:</h4>
<p>maybe <span class="user-mention" data-user-id="116122">@simulacrum</span> lost track of it in notifications?</p>



<a name="208627593"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208627593" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208627593">(Aug 31 2020 at 23:19)</a>:</h4>
<p>If you think the entire idea is bad let me know, I have the same question as I did in <a href="https://github.com/rust-lang/rust/pull/75167#issuecomment-674427093">https://github.com/rust-lang/rust/pull/75167#issuecomment-674427093</a> of <em>why</em> you think the current behavior is consistent</p>



<a name="208627734"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208627734" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208627734">(Aug 31 2020 at 23:21)</a>:</h4>
<p>I still need to sit down and write that up</p>



<a name="208627875"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208627875" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208627875">(Aug 31 2020 at 23:23)</a>:</h4>
<p>I feel like my answer is <em>probably</em> that I don't necessarily see it as consistent but I just know what to reach for when because the cases I invoke I either initially made do what I expect or just learned them</p>



<a name="208627902"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208627902" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208627902">(Aug 31 2020 at 23:23)</a>:</h4>
<p>i.e. I can't explain the system but having written it and used my cases enough I personally can use it well</p>



<a name="208628030"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628030" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628030">(Aug 31 2020 at 23:25)</a>:</h4>
<p>(sort of our standard problem when designing for "new" people unfamiliar, by the time they are feeling sufficiently comfortable to suggest concrete changes we can't easily accommodate that)</p>



<a name="208628110"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628110" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628110">(Aug 31 2020 at 23:26)</a>:</h4>
<p><span class="user-mention" data-user-id="232545">@Joshua Nelson</span> one of my thoughts was to stop changing x.py for these incremental edits, add something like y.py and map everything to the old system</p>



<a name="208628118"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628118" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628118">(Aug 31 2020 at 23:26)</a>:</h4>
<p>(with y.py as explicitly unstable)</p>



<a name="208628203"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628203" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628203">(Aug 31 2020 at 23:27)</a>:</h4>
<p>I am hesitant to edit the thing everyone uses more than like, once a cycle, but I think we should have a way to experiment without touching normal workflows</p>



<a name="208628281"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628281" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628281">(Aug 31 2020 at 23:28)</a>:</h4>
<p>Hmm ... One of the reasons for --run-stage was specifically so people didn't have to change their workflows</p>



<a name="208628305"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628305" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628305">(Aug 31 2020 at 23:28)</a>:</h4>
<p>So we can start trying to teach the new mental model without preventing people from getting work done</p>



<a name="208628339"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628339" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628339">(Aug 31 2020 at 23:29)</a>:</h4>
<p>One of the reasons I'm really hesitant is that all of this feels like it's a very incremental change and there's going to 4-5 more in the pipeline and I sort of want to have more of a flag day rather than incrementally landing them</p>



<a name="208628368"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628368" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628368">(Aug 31 2020 at 23:29)</a>:</h4>
<p>I can make one giant PR if you want :P</p>



<a name="208628386"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628386" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628386">(Aug 31 2020 at 23:29)</a>:</h4>
<p>I'm a little worried about bikeshedding but I'm willing to put the time in</p>



<a name="208628397"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628397" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628397">(Aug 31 2020 at 23:29)</a>:</h4>
<p>My understanding continues to be that the run stage and link stage aren't really good to switch to, they're behavior will change</p>



<a name="208628487"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628487" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628487">(Aug 31 2020 at 23:30)</a>:</h4>
<p>well - I don't think I ever heard your opinion on the diagram, does this look like an accurate description of the current behavior? <br>
<span class="user-mention silent" data-user-id="198054">mark-i-m</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/205964677">said</a>:</p>
<blockquote>
<p><a href="/user_uploads/4715/CnQwAcJeKBYiZVY5Q3rgNSQE/image.png">image.png</a></p>
</blockquote>



<a name="208628516"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628516" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628516">(Aug 31 2020 at 23:31)</a>:</h4>
<p>because according to that model, the only thing that would happen is we'd transition out <code>--build-stage</code> and everything would use <code>--run-stage</code></p>



<a name="208628518"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628518" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628518">(Aug 31 2020 at 23:31)</a>:</h4>
<p>I personally am thinking we try to explicitly MCP a group of people who would make a full proposal</p>



<a name="208628540"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628540" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628540">(Aug 31 2020 at 23:31)</a>:</h4>
<p>but the <em>meaning</em> of --run-stage wouldn't change</p>



<a name="208628559"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628559" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628559">(Aug 31 2020 at 23:31)</a>:</h4>
<p>I can't comment on the image because I don't think in those terms</p>



<a name="208628616"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628616" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628616">(Aug 31 2020 at 23:32)</a>:</h4>
<p>Like, I don't try to think "what am I testing" usually</p>



<a name="208628634"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628634" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628634">(Aug 31 2020 at 23:32)</a>:</h4>
<p>It's too intuitive for me (I just don't think)</p>



<a name="208628650"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628650" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628650">(Aug 31 2020 at 23:32)</a>:</h4>
<p>this makes it hard to have discussions about what <code>--stage</code> means <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span></p>



<a name="208628676"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628676" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628676">(Aug 31 2020 at 23:33)</a>:</h4>
<p>Right, sure</p>



<a name="208628714"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628714" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628714">(Aug 31 2020 at 23:33)</a>:</h4>
<p>I'm saying that I'm not a good person perhaps to discuss this with</p>



<a name="208628776"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628776" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628776">(Aug 31 2020 at 23:34)</a>:</h4>
<p>hmm ... maybe me and <span class="user-mention" data-user-id="119009">@eddyb</span> and maybe another few people from rustc-dev-guide could be that MCP team</p>



<a name="208628819"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628819" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628819">(Aug 31 2020 at 23:35)</a>:</h4>
<p>if <span class="user-mention silent" data-user-id="119009">eddyb</span> and I can agree on something about stages I think other most people will be able to agree as well <span aria-label="laughing" class="emoji emoji-1f606" role="img" title="laughing">:laughing:</span> we disagree on a lot</p>



<a name="208628829"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628829" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628829">(Aug 31 2020 at 23:35)</a>:</h4>
<p>Like, I'm still in the "what we have is not bad" essentially phase, kinda like what Niko talked about at RustConf</p>



<a name="208628851"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628851" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628851">(Aug 31 2020 at 23:35)</a>:</h4>
<p>I think what we have is really really hard to teach</p>



<a name="208628864"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628864" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628864">(Aug 31 2020 at 23:35)</a>:</h4>
<p>it might be easy to use, but it's hard to get a good consistent mental model</p>



<a name="208628865"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628865" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628865">(Aug 31 2020 at 23:35)</a>:</h4>
<p>dreaming about a world in which that's the most pressing thing I have to deal with</p>



<a name="208628942"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628942" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628942">(Aug 31 2020 at 23:36)</a>:</h4>
<p>(not saying it's not important, it's just... I wish I could get around to stuff like that sooner instead of being constantly buried under piles of other things)</p>



<a name="208628952"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628952" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628952">(Aug 31 2020 at 23:36)</a>:</h4>
<p>yeah that's fair</p>



<a name="208628961"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628961" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628961">(Aug 31 2020 at 23:36)</a>:</h4>
<p>blocking everyone constantly isn't fair either</p>



<a name="208628971"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628971" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628971">(Aug 31 2020 at 23:36)</a>:</h4>
<p>in the meantime, do either of you have objections to adding that diagram to rustc-dev-guide?</p>



<a name="208628991"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208628991" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208628991">(Aug 31 2020 at 23:37)</a>:</h4>
<p>no changes to x.py at all, just trying to teach the mental model <em>I</em> have of it?</p>



<a name="208629014"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629014" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629014">(Aug 31 2020 at 23:37)</a>:</h4>
<p>(link so you don't have to scroll: <a href="user_uploads/4715/BmwEV3c3tuDuh_0Hg6urEjUq/image.png">image.png</a>)</p>
<div class="message_inline_image"><a href="user_uploads/4715/BmwEV3c3tuDuh_0Hg6urEjUq/image.png" title="image.png"><img src="user_uploads/4715/BmwEV3c3tuDuh_0Hg6urEjUq/image.png"></a></div>



<a name="208629089"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629089" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629089">(Aug 31 2020 at 23:38)</a>:</h4>
<p>I mean no?</p>



<a name="208629102"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629102" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629102">(Aug 31 2020 at 23:38)</a>:</h4>
<p>But like I can't evaluate whether it's good teaching material or what</p>



<a name="208629115"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629115" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629115">(Aug 31 2020 at 23:38)</a>:</h4>
<p>I'm not the right person to ask</p>



<a name="208629152"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629152" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629152">(Aug 31 2020 at 23:39)</a>:</h4>
<p><span class="user-mention" data-user-id="119009">@eddyb</span> do you have a few seconds to look over it?</p>



<a name="208629157"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629157" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629157">(Aug 31 2020 at 23:39)</a>:</h4>
<p>uhh</p>



<a name="208629171"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629171" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629171">(Aug 31 2020 at 23:39)</a>:</h4>
<p>OHHHHHHH</p>



<a name="208629175"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629175" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629175">(Aug 31 2020 at 23:39)</a>:</h4>
<p>I try to not explain x.py</p>



<a name="208629181"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629181" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629181">(Aug 31 2020 at 23:39)</a>:</h4>
<p>I only saw run-stage</p>



<a name="208629183"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629183" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629183">(Aug 31 2020 at 23:39)</a>:</h4>
<p>and was disappointed for a bit</p>



<a name="208629185"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629185" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629185">(Aug 31 2020 at 23:39)</a>:</h4>
<p>Just tell people "do this"</p>



<a name="208629196"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629196" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629196">(Aug 31 2020 at 23:39)</a>:</h4>
<p>this is actually a galaxy brain way to show the two sides of it</p>



<a name="208629247"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629247" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629247">(Aug 31 2020 at 23:40)</a>:</h4>
<p>okay I'm impressed</p>



<a name="208629260"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629260" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629260">(Aug 31 2020 at 23:40)</a>:</h4>
<p>yay! <span aria-label="tada" class="emoji emoji-1f389" role="img" title="tada">:tada:</span> <span aria-label="tada" class="emoji emoji-1f389" role="img" title="tada">:tada:</span></p>



<a name="208629278"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629278" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629278">(Aug 31 2020 at 23:40)</a>:</h4>
<p>I'll make a PR with this then :) and I can finally get rid of the wall of text under 'stages of bootstrapping'</p>



<a name="208629308"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629308" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629308">(Aug 31 2020 at 23:41)</a>:</h4>
<p>don't give me all the credit, <span class="user-mention" data-user-id="198054">@mark-i-m</span> made the diagram :)</p>



<a name="208629326"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629326" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629326">(Aug 31 2020 at 23:41)</a>:</h4>
<p><span class="user-mention" data-user-id="198054">@mark-i-m</span> thank you, this is great :D</p>



<a name="208629691"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629691" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629691">(Aug 31 2020 at 23:46)</a>:</h4>
<p><span class="user-mention" data-user-id="232545">@Joshua Nelson</span> looking at this table it's very easy to say that for developing rustc you want the first two rows, and for a full distro build you want the first 3 rows</p>



<a name="208629698"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629698" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629698">(Aug 31 2020 at 23:46)</a>:</h4>
<p>and we can include language like that</p>



<a name="208629708"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629708" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629708">(Aug 31 2020 at 23:46)</a>:</h4>
<p>or even something on the right side of the table to indicate how much you normally want</p>



<a name="208629721"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629721" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629721">(Aug 31 2020 at 23:47)</a>:</h4>
<p>Yes! The rows/columns terminology makes it so much easier to talk about</p>



<a name="208629749"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629749" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629749">(Aug 31 2020 at 23:47)</a>:</h4>
<p>I might add some sort of "building everything [and its dependencies] but maybe that's obvious</p>



<a name="208629810"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629810" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629810">(Aug 31 2020 at 23:48)</a>:</h4>
<p>I would put that in the overview I think, not necessarily in the diagram</p>



<a name="208629812"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629812" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629812">(Aug 31 2020 at 23:48)</a>:</h4>
<p>we could make it clear that we always build all dependencies</p>



<a name="208629816"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629816" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629816">(Aug 31 2020 at 23:48)</a>:</h4>
<p>sure</p>



<a name="208629839"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629839" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629839">(Aug 31 2020 at 23:48)</a>:</h4>
<p>yeah, it could be wherever we say what the arrows are</p>



<a name="208629855"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629855" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629855">(Aug 31 2020 at 23:48)</a>:</h4>
<p>I just know that people have complained to me in the past about "wait but why is X being built" and I have to say "we always build deps"</p>



<a name="208629886"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629886" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629886">(Aug 31 2020 at 23:49)</a>:</h4>
<p>/me weeps about fragile build systems that don't even do this</p>



<a name="208629898"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629898" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629898">(Aug 31 2020 at 23:49)</a>:</h4>
<p>"what if <code>--keep-stage</code> was the default"</p>



<a name="208629975"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629975" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629975">(Aug 31 2020 at 23:50)</a>:</h4>
<p>At my work <code>x.py clean &amp;&amp; x.py build</code> is the default <span aria-label="cry" class="emoji emoji-1f622" role="img" title="cry">:cry:</span></p>



<a name="208629978"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208629978" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208629978">(Aug 31 2020 at 23:50)</a>:</h4>
<p>(thankfully, this is rare, at least in intention, e.g. <code>Makefile</code>s tend to be written with dependencies in mind, and especially with more parallelism nowadays, a bunch of bugs get found through sheer bruteforce)</p>



<a name="208630165"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630165" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630165">(Aug 31 2020 at 23:52)</a>:</h4>
<p>btw I would probably just call "link-stage" only "build" or "compile" (i.e. "linked together" could just be "compiled together", but maybe that's ambiguous?) and "run-stage" only "run"</p>



<a name="208630200"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630200" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630200">(Aug 31 2020 at 23:53)</a>:</h4>
<p>I think "compiled together " is more ambiguous than "linked together"</p>



<a name="208630205"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630205" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630205">(Aug 31 2020 at 23:53)</a>:</h4>
<p>but it doesn't really matter, it's all aesthetics, the <em>shape</em> of the table is already useful</p>



<a name="208630240"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630240" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630240">(Aug 31 2020 at 23:53)</a>:</h4>
<p>you know, for all my talk of fenceposts, I never once thought about a 2D view, just two 1D views</p>



<a name="208630311"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630311" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630311">(Aug 31 2020 at 23:54)</a>:</h4>
<p>in retrospective, it makes sense that two correlated 1D views could be represented in 2D with a "diagonal-centric" table</p>



<a name="208630341"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630341" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630341">(Aug 31 2020 at 23:55)</a>:</h4>
<p>I think this is part of the reason gcc doesn't have this problem, they <em>only</em> have the diagonals</p>



<a name="208630354"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630354" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630354">(Aug 31 2020 at 23:55)</a>:</h4>
<p>So they don't have to care about which view you use</p>



<a name="208630364"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630364" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630364">(Aug 31 2020 at 23:55)</a>:</h4>
<p>because they have to allow building all the runtime dependencies with older compilers?</p>



<a name="208630378"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630378" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630378">(Aug 31 2020 at 23:55)</a>:</h4>
<p>e.g. they do to libraries what we do with build scripts? (build only with beta rustc)</p>



<a name="208630474"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630474" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630474">(Aug 31 2020 at 23:56)</a>:</h4>
<p>AFAIK the standard library isn't compiled separately</p>



<a name="208630486"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630486" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630486">(Aug 31 2020 at 23:57)</a>:</h4>
<p>GCC + header includes all happens at the same time</p>



<a name="208630498"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630498" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630498">(Aug 31 2020 at 23:57)</a>:</h4>
<p>It doesn't make sense to say "only compile libc"</p>



<a name="208630574"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630574" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630574">(Aug 31 2020 at 23:58)</a>:</h4>
<p>mhmm</p>



<a name="208630596"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630596" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630596">(Aug 31 2020 at 23:58)</a>:</h4>
<p>And they're a <em>very</em> monolithic compiler so they don't have to worry about tools lol</p>



<a name="208630598"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630598" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630598">(Aug 31 2020 at 23:58)</a>:</h4>
<p>what I mean I guess is that any runtime support code they might have is built with whatever they're building GCC with</p>



<a name="208630611"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630611" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630611">(Aug 31 2020 at 23:58)</a>:</h4>
<p>I shouldn't have said "libraries" because most of those are just not rebuilt AFAIK</p>



<a name="208630628"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630628" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630628">(Aug 31 2020 at 23:59)</a>:</h4>
<p>you can get our table but you replace <code>std</code> with <em>an entire distro</em></p>



<a name="208630646"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630646" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630646">(Aug 31 2020 at 23:59)</a>:</h4>
<p>Yeah that sounds about right</p>



<a name="208630671"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630671" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630671">(Aug 31 2020 at 23:59)</a>:</h4>
<p>(and this does happen sometimes, especially for cross-compiling, but it's usually the distro packaging system that handles the builds, not anything as small/self-contained as <code>x.py</code>)</p>



<a name="208630794"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630794" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630794">(Sep 01 2020 at 00:01)</a>:</h4>
<p>I'm so glad I found something everyone understands :D</p>



<a name="208630823"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630823" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630823">(Sep 01 2020 at 00:01)</a>:</h4>
<p>(well, except <span class="user-mention silent" data-user-id="116122">simulacrum</span> :P)</p>



<a name="208630895"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630895" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630895">(Sep 01 2020 at 00:02)</a>:</h4>
<p>I think it helps with the case when you can't just go "use this command"</p>



<a name="208630905"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630905" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630905">(Sep 01 2020 at 00:02)</a>:</h4>
<p>no more inherently ambiguous terminology, just point at the table :D</p>



<a name="208630908"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630908" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630908">(Sep 01 2020 at 00:02)</a>:</h4>
<p>Exactly, for when you <em>need</em> a mental model</p>



<a name="208630977"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208630977" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208630977">(Sep 01 2020 at 00:03)</a>:</h4>
<p>It would be good to label this with the directories too, that seems not too hard to add</p>



<a name="208631044"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208631044" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208631044">(Sep 01 2020 at 00:04)</a>:</h4>
<p>Like stage0-rustc would be the rustc in the "stage 0" column</p>



<a name="208631075"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208631075" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208631075">(Sep 01 2020 at 00:05)</a>:</h4>
<p><span class="user-mention" data-user-id="198054">@mark-i-m</span> I know you said you've been busy lately, if you send me the Tex source I can add those labels :)</p>



<a name="208635022"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208635022" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208635022">(Sep 01 2020 at 01:12)</a>:</h4>
<p><a href="https://github.com/rust-lang/rustc-dev-guide/pull/843">https://github.com/rust-lang/rustc-dev-guide/pull/843</a></p>



<a name="208697630"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208697630" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208697630">(Sep 01 2020 at 14:48)</a>:</h4>
<p>this is great IMO <span aria-label="heart" class="emoji emoji-2764" role="img" title="heart">:heart:</span></p>



<a name="208733060"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208733060" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208733060">(Sep 01 2020 at 19:06)</a>:</h4>
<p><span class="user-mention" data-user-id="232545">@Joshua Nelson</span> Here is the tex: <a href="https://gist.github.com/mark-i-m/e0c885f7b585f02232962b5be0d457f8">https://gist.github.com/mark-i-m/e0c885f7b585f02232962b5be0d457f8</a></p>



<a name="208733076"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208733076" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208733076">(Sep 01 2020 at 19:06)</a>:</h4>
<p>Sorry for the late reply</p>



<a name="208733189"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/208733189" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#208733189">(Sep 01 2020 at 19:07)</a>:</h4>
<p>thanks! and no problem, I just pinged last night</p>



<a name="209295792"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/209295792" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#209295792">(Sep 07 2020 at 13:31)</a>:</h4>
<p><span class="user-mention silent" data-user-id="198054">mark-i-m</span> <a href="#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020/near/208733060">said</a>:</p>
<blockquote>
<p><span class="user-mention silent" data-user-id="232545">Joshua Nelson</span> Here is the tex: <a href="https://gist.github.com/mark-i-m/e0c885f7b585f02232962b5be0d457f8">https://gist.github.com/mark-i-m/e0c885f7b585f02232962b5be0d457f8</a></p>
</blockquote>
<p><span class="user-mention" data-user-id="198054">@mark-i-m</span> how do I generate the PNG from this? I tried pdflatex + <code>convert</code> but it came out really blurry: <a href="/user_uploads/4715/LlrK7WuBTjG6jCVBnU488NSF/stages.png">stages.png</a></p>
<div class="message_inline_image"><a href="/user_uploads/4715/LlrK7WuBTjG6jCVBnU488NSF/stages.png" title="stages.png"><img src="/user_uploads/4715/LlrK7WuBTjG6jCVBnU488NSF/stages.png"></a></div>



<a name="209301872"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/209301872" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#209301872">(Sep 07 2020 at 14:31)</a>:</h4>
<p>I opened it in Firefox and took a screenshot <span aria-label="stuck out tongue" class="emoji emoji-1f61b" role="img" title="stuck out tongue">:stuck_out_tongue:</span></p>



<a name="209302021"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/209302021" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#209302021">(Sep 07 2020 at 14:33)</a>:</h4>
<p>you opened the <em>PDF</em> in firefox?</p>



<a name="209302026"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/209302026" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#209302026">(Sep 07 2020 at 14:33)</a>:</h4>
<p>that works too haha</p>



<a name="209328455"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/209328455" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#209328455">(Sep 07 2020 at 21:25)</a>:</h4>
<p>yes, that's right <span aria-label="stuck out tongue" class="emoji emoji-1f61b" role="img" title="stuck out tongue">:stuck_out_tongue:</span></p>



<a name="209463523"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/209463523" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#209463523">(Sep 09 2020 at 01:31)</a>:</h4>
<p>opened <em>yet another</em> pr for stages: <a href="https://github.com/rust-lang/rustc-dev-guide/pull/857">https://github.com/rust-lang/rustc-dev-guide/pull/857</a></p>



<a name="209463537"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting%2008.04.2020/near/209463537" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/196385-t-compiler/wg-rustc-dev-guide/topic/meeting.2008.2E04.2E2020.html#209463537">(Sep 09 2020 at 01:31)</a>:</h4>
<p>lmk if it makes sense</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>